package dao;

import business.vo.BookingVO;

public abstract class DAOFactory {
	
	public abstract FacilityDAO getFacilityDAO();
	public abstract PriorityDAO getPriorityDAO();
	public abstract UserDAO getUserDAO();
	public abstract BookingVO getBookingVO();
	public abstract HolidayDAO getHolidayDAO();
	public abstract BookingDAO getBookingDAO();
	
	public static DAOFactory loadInstance()
	{
		return new dao.mysql.DAOFactoryImpl();
	}

}
